Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 43c43e3164f62db986f012bbbc31f09aa2490b2c


Parents : 034a0a6
Author : Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-04-17T23:29:06-05:00

feat(data): update community interfaces with new TCPClientInterface entries and modify existing ones; add micron-parser license information

Changes
Diff

diff --git a/meshchatx/src/backend/data/THIRD_PARTY_NOTICES.txt b/meshchatx/src/backend/data/THIRD_PARTY_NOTICES.txt
index 49b50acd..46790af2 100644
--- a/meshchatx/src/backend/data/THIRD_PARTY_NOTICES.txt
+++ b/meshchatx/src/backend/data/THIRD_PARTY_NOTICES.txt
@@ -1,5 +1,5 @@
Reticulum MeshChatX - Third-party notices
-Generated at: 2026-04-17T03:19:30.687503Z
+Generated at: 2026-04-17T04:34:38.714950Z
Frontend source: node_modules
Python dependencies
@@ -74,8 +74,8 @@ pyserial 3.5
License: BSD
Author: Chris Liechti
reticulum-meshchatx 4.5.0
- License: MIT
- Author: Sudo-Ivan
+ License: 0BSD AND MIT
+ Author: Quad4
rns 1.1.5
License: Reticulum License
Author: Mark Qvist
@@ -1807,6 +1807,9 @@ merge2 1.4.1
micromatch 4.0.8
License: MIT
Author: Jon Schlinkert (https://github.com/jonschlinkert)
+micron-parser 0.0.0
+ License: —
+ Author: —
mime 2.6.0
License: MIT
Author: Robert Kieffer <robert@broofa.com>

diff --git a/meshchatx/src/backend/data/community_interfaces.json b/meshchatx/src/backend/data/community_interfaces.json
index eee63b7e..223fe14c 100644
--- a/meshchatx/src/backend/data/community_interfaces.json
+++ b/meshchatx/src/backend/data/community_interfaces.json
@@ -2,6 +2,27 @@
"_comment": "build_community_interfaces_json.py; source: directory.rns.recipes online listings. RNode omitted. Backbone without transport_identity -> TCPClientInterface. Optional override: public/community_interfaces.json.",
"_source": "https://directory.rns.recipes/api/directory/submitted?search=&type=&status=online",
"interfaces": [
+ {
+ "name": "Backbone Shadow Chelyabinsk",
+ "type": "TCPClientInterface",
+ "target_host": "78.29.39.97",
+ "target_port": 4242,
+ "description": "directory.rns.recipes (user-submitted, online)"
+ },
+ {
+ "name": "Beleth Clearnet TCP",
+ "type": "TCPClientInterface",
+ "target_host": "rns.beleth.net",
+ "target_port": 4242,
+ "description": "directory.rns.recipes (user-submitted, online)"
+ },
+ {
+ "name": "Beleth RNS Hub",
+ "type": "TCPClientInterface",
+ "target_host": "rns.beleth.net",
+ "target_port": 4242,
+ "description": "directory.rns.recipes (user-submitted, online)"
+ },
{
"name": "CRN IPv4 / IPv6",
"type": "TCPClientInterface",
@@ -9,6 +30,13 @@
"target_port": 4242,
"description": "directory.rns.recipes (user-submitted, online)"
},
+ {
+ "name": "Catz Node (TCP)",
+ "type": "TCPClientInterface",
+ "target_host": "77.37.146.243",
+ "target_port": 4242,
+ "description": "directory.rns.recipes (user-submitted, online)"
+ },
{
"name": "Ether Whisperer",
"type": "TCPClientInterface",
@@ -24,31 +52,38 @@
"description": "directory.rns.recipes (user-submitted, online)"
},
{
- "name": "GhostMesh TX",
+ "name": "Helsinki_IP_RNS_Node",
"type": "TCPClientInterface",
- "target_host": "rns.ghostmesh.net",
+ "target_host": "rns.artdaw.com",
"target_port": 4242,
"description": "directory.rns.recipes (user-submitted, online)"
},
{
- "name": "MichMesh",
+ "name": "Inertia.Chat",
"type": "TCPClientInterface",
- "target_host": "rns.michmesh.net",
- "target_port": 7822,
+ "target_host": "use.inertia.chat",
+ "target_port": 4242,
"description": "directory.rns.recipes (user-submitted, online)"
},
{
- "name": "R-Net TCP",
+ "name": "QuikStop",
"type": "TCPClientInterface",
- "target_host": "istanbul.reserve.network",
- "target_port": 9034,
+ "target_host": "167.114.185.21",
+ "target_port": 4242,
"description": "directory.rns.recipes (user-submitted, online)"
},
{
- "name": "RETICULUM WORLD",
+ "name": "Quortal TCP Node",
"type": "TCPClientInterface",
- "target_host": "world.reticulum.is",
- "target_port": 3400,
+ "target_host": "reticulum.qortal.link",
+ "target_port": 4242,
+ "description": "directory.rns.recipes (user-submitted, online)"
+ },
+ {
+ "name": "R-Net TCP",
+ "type": "TCPClientInterface",
+ "target_host": "istanbul.reserve.network",
+ "target_port": 9034,
"description": "directory.rns.recipes (user-submitted, online)"
},
{
@@ -59,17 +94,24 @@
"description": "directory.rns.recipes (user-submitted, online)"
},
{
- "name": "RNS TCP Node Germany 002",
+ "name": "RNS Budapest(HU)",
"type": "TCPClientInterface",
- "target_host": "193.26.158.230",
+ "target_host": "vjs.hu",
+ "target_port": 5858,
+ "description": "directory.rns.recipes (user-submitted, online)"
+ },
+ {
+ "name": "RNS TCP Node Germany 001",
+ "type": "TCPClientInterface",
+ "target_host": "202.61.243.41",
"target_port": 4965,
"description": "directory.rns.recipes (user-submitted, online)"
},
{
- "name": "RNS Testnet BetweenTheBorders",
+ "name": "RNS TCP Node Germany 002",
"type": "TCPClientInterface",
- "target_host": "reticulum.betweentheborders.com",
- "target_port": 4242,
+ "target_host": "193.26.158.230",
+ "target_port": 4965,
"description": "directory.rns.recipes (user-submitted, online)"
},
{
@@ -107,6 +149,20 @@
"target_port": 4242,
"description": "directory.rns.recipes (user-submitted, online)"
},
+ {
+ "name": "Simply Equipped (US Cloud)",
+ "type": "TCPClientInterface",
+ "target_host": "rns.simplyequipped.com",
+ "target_port": 4242,
+ "description": "directory.rns.recipes (user-submitted, online)"
+ },
+ {
+ "name": "Slivovica",
+ "type": "TCPClientInterface",
+ "target_host": "213.235.65.180",
+ "target_port": 4440,
+ "description": "directory.rns.recipes (user-submitted, online)"
+ },
{
"name": "SparkN0de",
"type": "TCPClientInterface",
@@ -115,10 +171,10 @@
"description": "directory.rns.recipes (user-submitted, online)"
},
{
- "name": "Sydney RNS",
+ "name": "TCP Shadow Chelyabinsk",
"type": "TCPClientInterface",
- "target_host": "sydney.reticulum.au",
- "target_port": 4242,
+ "target_host": "78.29.39.97",
+ "target_port": 4243,
"description": "directory.rns.recipes (user-submitted, online)"
},
{
@@ -129,9 +185,9 @@
"description": "directory.rns.recipes (user-submitted, online)"
},
{
- "name": "bnZ-RET01 (Gothenburg SE)",
+ "name": "carlos.node",
"type": "TCPClientInterface",
- "target_host": "213.89.12.80",
+ "target_host": "66.42.101.86",
"target_port": 4242,
"description": "directory.rns.recipes (user-submitted, online)"
},
@@ -142,6 +198,13 @@
"target_port": 7822,
"description": "directory.rns.recipes (user-submitted, online)"
},
+ {
+ "name": "feather",
+ "type": "TCPClientInterface",
+ "target_host": "rns.feather.onl",
+ "target_port": 4242,
+ "description": "directory.rns.recipes (user-submitted, online)"
+ },
{
"name": "g00n.cloud Hub",
"type": "TCPClientInterface",
@@ -156,6 +219,13 @@
"target_port": 4242,
"description": "directory.rns.recipes (user-submitted, online)"
},
+ {
+ "name": "noDNS1",
+ "type": "TCPClientInterface",
+ "target_host": "202.61.243.41",
+ "target_port": 4965,
+ "description": "directory.rns.recipes (user-submitted, online)"
+ },
{
"name": "reticulum.hardenedbsd.org",
"type": "TCPClientInterface",
@@ -184,6 +254,13 @@
"target_port": 4343,
"description": "directory.rns.recipes (user-submitted, online)"
},
+ {
+ "name": "Beleth Yggdrasil",
+ "type": "TCPClientInterface",
+ "target_host": "200:3953:999b:282e:e526:bcd2:c329:31a",
+ "target_port": 4343,
+ "description": "directory.rns.recipes (user-submitted, online)"
+ },
{
"name": "Spaceman-ygg",
"type": "TCPClientInterface",
@@ -198,6 +275,20 @@
"target_port": 9055,
"description": "directory.rns.recipes (user-submitted, online)"
},
+ {
+ "name": "cea yggdrasil",
+ "type": "TCPClientInterface",
+ "target_host": "200:cea:10:1b1:3c23:3bc:34c1:8c82",
+ "target_port": 4242,
+ "description": "directory.rns.recipes (user-submitted, online)"
+ },
+ {
+ "name": "kemerovo ygg",
+ "type": "TCPClientInterface",
+ "target_host": "203:f54a:ffa2:650d:df9d:1473:5228:94dc",
+ "target_port": 43434,
+ "description": "directory.rns.recipes (user-submitted, online)"
+ },
{
"name": "rothbard_RNS_transport_ZA_ygg",
"type": "TCPClientInterface",
@@ -211,6 +302,18 @@
"i2p_peers": ["nckymqd5qchedbvjqsrlovgwc5iupasu3jjnt7fwws5vd4l552yq.b32.i2p"],
"description": "directory.rns.recipes (user-submitted, online)"
},
+ {
+ "name": "Catz Node",
+ "type": "I2PInterface",
+ "i2p_peers": ["namcoiawqes3rdrvazab6war2dui2isuuh5alfdds6xtb3febmca.b32.i2p"],
+ "description": "directory.rns.recipes (user-submitted, online)"
+ },
+ {
+ "name": "Kor's Node",
+ "type": "I2PInterface",
+ "i2p_peers": ["cknv7n3fnwlpq3uxb466c55d3onfj3wl6yfaqfcalbu5zefxizkq.b32.i2p"],
+ "description": "directory.rns.recipes (user-submitted, online)"
+ },
{
"name": "RNS Oren I2P",
"type": "I2PInterface",

diff --git a/meshchatx/src/backend/data/licenses_frontend.json b/meshchatx/src/backend/data/licenses_frontend.json
index 13d2c013..60e58b7c 100644
--- a/meshchatx/src/backend/data/licenses_frontend.json
+++ b/meshchatx/src/backend/data/licenses_frontend.json
@@ -3437,6 +3437,12 @@
"author": "Jon Schlinkert (https://github.com/jonschlinkert)",
"license": "MIT"
},
+ {
+ "name": "micron-parser",
+ "version": "0.0.0",
+ "author": "—",
+ "license": "—"
+ },
{
"name": "mime",
"version": "2.6.0",


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────